/*
 * author: Andriamananony, Meß, Falk
 */

package auftrag;

import java.util.ArrayList;

public class Auftrag {
	private int intAuftragsnummer;

	private int intPriority;

	private int intSollStartzeit;

	private int intDeadline;

	private int intIstStartzeit;

	private int intIstFertigzeit;

	private boolean bIstEingeplant = false;
	private ArrayList<Produkt> listProdukt = new ArrayList<Produkt>();

	public Auftrag(int intAuftragsnummer, int intPriority,
			int intSollStartzeit, int intDeadline) {
		this.intAuftragsnummer = intAuftragsnummer;
		this.intPriority = intPriority;
		this.intSollStartzeit = intSollStartzeit;
		this.intDeadline = intDeadline;
	}

	public void addProdukt(Produkt proProdukt) {
		this.listProdukt.add(proProdukt);
	}

	public int getAuftragsnummer() {
		return this.intAuftragsnummer;
	}

	public int getPriority() {
		return this.intPriority;
	}

	public ArrayList<Produkt> getAuftragProdukte() {
		return this.listProdukt;
	}

	public int getAuftragProdukteSize() {
		return this.listProdukt.size();
	}

	public int getDeadline() {
		return this.intDeadline;
	}
}
